package com.deyuanyun.pic.pipe.service;

import com.deyuanyun.pic.pipe.controller.dto.AdjunctQuery;
import com.deyuanyun.pic.pipe.domain.AdjunctLine;
import com.deyuanyun.pic.pipe.domain.AdjunctPoint;
import com.github.pagehelper.Page;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * "附属物" 服务接口
 *
 * @author hlw
 * @date 2016-08-29
 *
 * History: [修改人][时间][修改描述]
 */
public interface AdjunctService {

	/**
	 * 根据条件 分页合并查询“附属物”
	 *
	 * @param adjunctQuery
	 * @return
	 */
	Page<AdjunctLine> queryAdjunct(AdjunctQuery adjunctQuery);

	/**
	 * 根据条件查询“线状附属物”
	 *
	 * @param adjunctQuery
	 * @return
	 */
	Page<AdjunctLine> queryAdjunctLine(AdjunctQuery adjunctQuery);

	/**
	 * 根据条件查询“点状附属物”
	 *
	 * @param adjunctQuery
	 * @return
	 */
	Page<AdjunctPoint> queryAdjunctPoint(AdjunctQuery adjunctQuery);
}
